Unit Class Reference
[VST Implementation Helper Classes]

Unit element. More...

#include <vsteditcontroller.h>

Public Member Functions

 Unit (const String128 name, UnitID unitId, UnitID parentUnitId=kRootUnitId, ProgramListID programListId=kNoProgramListId)
 Unit (const UnitInfo &unit)
const UnitInfogetInfo () const
 Returns its info.
UnitID getID ()
 Returns its Unit ID.
void setID (UnitID newID)
 Sets a new Unit ID.
const TChargetName ()
 Returns its Unit Name.
void setName (const String128 newName)
 Sets a new Unit Name.
ProgramListID getProgramListID ()
 Returns its ProgramList ID.
void setProgramListID (ProgramListID newID)
 Sets a new ProgramList ID.

Data Fields

OBJ_METHODS(Unit, FObject)
protected UnitInfo 
info

Detailed Description

Unit element.


Constructor & Destructor Documentation

Unit ( const String128  name,
UnitID  unitId,
UnitID  parentUnitId = kRootUnitId,
ProgramListID  programListId = kNoProgramListId 
)
Unit ( const UnitInfo unit  ) 

Member Function Documentation

const UnitInfo& getInfo (  )  const [inline]

Returns its info.

UnitID getID (  )  [inline]

Returns its Unit ID.

void setID ( UnitID  newID  )  [inline]

Sets a new Unit ID.

const TChar* getName (  )  [inline]

Returns its Unit Name.

void setName ( const String128  newName  ) 

Sets a new Unit Name.

ProgramListID getProgramListID (  )  [inline]

Returns its ProgramList ID.

void setProgramListID ( ProgramListID  newID  )  [inline]

Sets a new ProgramList ID.


Field Documentation

OBJ_METHODS (Unit, FObject) protected UnitInfo info
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.